package com.ruoyi.system.service;

import java.util.List;
import java.util.Map;

import com.ruoyi.system.domain.HatchetMerchantSettle;
import com.ruoyi.system.vo.AjaxMessage;

/**
 * 支付记录 服务层
 * 
 * @author ruoyi
 * @date 2019-02-25
 */
public interface IHatchetMerchantSettleService 
{
	/**
     * 查询支付记录信息
     * 
     * @param iD 支付记录ID
     * @return 支付记录信息
     */
	public HatchetMerchantSettle selectHatchetMerchantSettleById(String iD);
	
	/**
     * 查询支付记录列表
     * 
     * @param hatchetMerchantSettle 支付记录信息
     * @return 支付记录集合
     */
	public List<HatchetMerchantSettle> selectHatchetMerchantSettleList(HatchetMerchantSettle hatchetMerchantSettle);

	/**
	 * 零零壹线下代付
	 * 
	 * @param merchantSettle
	 * @param settlemap
	 * @throws Exception
	 */
	public  AjaxMessage newllyPay(HatchetMerchantSettle settle, Map<String, Object> settlemap) throws Exception ;
	
}
